

export default {

    /**
     * @func 获取“转发”按钮点击状态及自定义分享内容接口
     * @param {Object} query 请求参数
     * @param {string} title  分享标题
     * @param {string} desc  分享描述
     * @param {string} link  分享链接
     * @param {string} imgUrl  分享图标
     * @returns {Promise} 返回一个Promise
     */
    onMenuShareAppMessage: function (query) {
        return new Promise(async (resolve, reject) => {
            wx.onMenuShareAppMessage({
                title: query && query.title ? query.title : '',
                desc: query && query.desc ? query.desc : '',
                link: query && query.link ? query.link : '',
                imgUrl: query && query.imgUrl ? query.imgUrl : '',
                complete: function (res) {
                    resolve(res)
                    console.log("确认分享或取消分享后的回调----", res);
                },
            });
        })
    },



    /**
     * @func 获取“微信”按钮点击状态及自定义分享内容接口
     * @param {Object} query 请求参数
     * @param {string} title  分享标题
     * @param {string} desc  分享描述
     * @param {string} link  分享链接
     * @param {string} imgUrl  分享图标
     * @returns {Promise} 返回一个Promise
     */
    onMenuShareWechat: function (query) {
        return new Promise(async (resolve, reject) => {
            wx.onMenuShareWechat({
                title: query && query.title ? query.title : '',
                desc: query && query.desc ? query.desc : '',
                link: query && query.link ? query.link : '',
                imgUrl: query && query.imgUrl ? query.imgUrl : '',
                complete: function (res) {
                    resolve(res)
                    console.log("确认分享或取消分享后的回调----", res);
                },
            });
        })
    },




    /**
     * @func 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
     * @param {Object} query 请求参数
     * @param {string} title  分享标题
     * @param {string} link  分享链接
     * @param {string} imgUrl  分享图标
     * @returns {Promise} 返回一个Promise
     */
    onMenuShareTimeline: function (query) {
        return new Promise(async (resolve, reject) => {
            wx.onMenuShareTimeline({
                title: query && query.title ? query.title : '',
                link: query && query.link ? query.link : '',
                imgUrl: query && query.imgUrl ? query.imgUrl : '',
                complete: function (res) {
                    resolve(res)
                    console.log("确认分享或取消分享后的回调----", res);
                },
            });
        })
    },

}